body {
    /*font-family: syht;*/
    font-size: 14rem;
    color: #fff;
}
button {
    outline: none;
}
label {
    cursor: inherit;
}
@font-face {
    font-family: SourceHanSansCN-Bold;
    src: url("../font/SourceHanSansCN-Bold.otf");
}
/*@font-face {*/
/*    font-family: syht;*/
/*    src: url("../font/SourceHanSansCN-Normal.otf");*/
/*}*/
@font-face {
    font-family: yejing;
    src: url("../font/Digiface.ttf");
}

@font-face {
    font-family: YouSheBiaoTiHei;
    src: url("../font/youshebiaoti.ttf");
}

@font-face {
    font-family: zihun;
    src: url("../font/zihun.ttf");
}

@font-face {
    font-family: mini;
    src: url("../font/mini.TTF");
}
@font-face {
    font-family: ding;
    src: url("../font/D-DIN-Bold.ttf");
}
.text-center {
    text-align: center;
}
.text-xie {
    font-style: italic;
}
.clear {
    clear: both;
    color: #77719a;
}
.fontshuzi {
    font-family: TeX Gyre Adventor;
}
.fontyejing {
    font-family: yejing;
}

.fontyoushe {
    font-family: YouSheBiaoTiHei;
}

.fontmini {
    font-family: mini;
}
.fontding {
    font-family: ding;
}
.w1200 {
    width: 1200rem;
    margin: 0rem auto;
}

.font18 {
    font-size: 18rem;
}

.font28 {
    font-size: 28rem;
}

.font30 {
    font-size: 30rem;
}
.font38 {
    font-size: 38rem;
}
.font50 {
    font-size: 50rem;
}
.font700 {
    font-weight: 700;
}

.font12 {
    font-size: 12rem;
}

.font14 {
    font-size: 14rem;
}

.font16 {
    font-size: 16rem;
}

.font20 {
    font-size: 20rem;
}

.font22 {
    font-size: 22rem;
}

.font24 {
    font-size: 24rem;
}

.font26 {
    font-size: 26rem;
}

.font32 {
    font-size: 32rem;
}

.font34 {
    font-size: 34rem;
}

.font36 {
    font-size: 36rem;
}

.font40 {
    font-size: 40rem;
}

.font44 {
    font-size: 44rem;
}

.font56 {
    font-size: 56rem;
}

.font60 {
    font-size: 60rem;
}

.font70 {
    font-size: 70rem;
}
.font80 {
    font-size: 80rem;
}
.mt5 {
    margin-top: 5rem;
}

.mt8 {
    margin-top: 8rem;
}

.mt14 {
    margin-top: 14rem;
}

.mt15 {
    margin-top: 15rem;
}

.mt25 {
    margin-top: 25rem;
}

.ml30 {
    margin-left: 30rem;
}
.ml40 {
    margin-left: 40rem;
}
.mt20 {
    margin-top: 20rem;
}

.mt30 {
    margin-top: 30rem;
}
.mt35 {
    margin-top: 35rem;
}
.mt40 {
    margin-top: 40rem;
}

.mt50 {
    margin-top: 50rem;
}

.mt60 {
    margin-top: 60rem;
}

.mt70 {
    margin-top: 70rem;
}

.mt75 {
    margin-top: 75rem;
}

.mt80 {
    margin-top: 80rem;
}

.mt90 {
    margin-top: 90rem;
}

.mt100 {
    margin-top: 100rem;
}

.ml5 {
    margin-left: 5rem;
}

.ml15 {
    margin-left: 15rem;
}

.ml10 {
    margin-left: 15rem;
}

.ml20 {
    margin-left: 20rem;
}

.ml25 {
    margin-left: 25rem;
}
.ml35 {
    margin-left: 35rem;
}
.ml50 {
    margin-left: 50rem;
}

.ml70 {
    margin-left: 70rem;
}

.ml80 {
    margin-left: 80rem;
}

.ml90 {
    margin-left: 90rem;
}

.ml100 {
    margin-left: 100rem;
}

.ml130 {
    margin-left: 130rem;
}

.ml150 {
    margin-left: 150rem;
}

.ml200 {
    margin-left: 200rem;
}

.mt10 {
    margin-top: 10rem;
}

.mt115 {
    margin-top: 115rem;
}

.mr20 {
    margin-right: 20rem;
}

.mr5 {
    margin-right: 5rem;
}

.mr10 {
    margin-right: 10rem;
}

.mr40 {
    margin-right: 40rem;
}

.mr50 {
    margin-right: 50rem;
}

.mr100 {
    margin-right: 100rem;
}

.mr150 {
    margin-right: 150rem;
}

.mt100 {
    margin-top: 100rem;
}

.mb20 {
    margin-bottom: 20rem;
}

.pb40 {
    padding-bottom: 40rem;
}
.pt20 {
    padding-top: 20rem;
}
.pt115 {
    padding-top: 115rem;
}

.font_faguang_blue {
    text-shadow: 0rem 0rem 5rem #0055ff;
}

.colorgreen {
    color: #3ba800;
}

.colorgreen02 {
    color: #19a240;
}

.colorred {
    color: #ff0000;
}

.coloryellow {
    color: #feef00;
}

.colorlightblue {
    color: #22f3e2;
}

.colorblue {
    color: #0066ff;
}

.colordarkblue {
    color: #00a5ff;
}

.colororange {
    color: #fb8d2b;
}

.colorpink {
    color: #eb6d7c;
}

.colorolightrange {
    color: #ffb600;
}

.colorblack {
    color: #333;
}

.colorgrey {
    color: #a0a0a0;
}

.colorwhite {
    color: #fff;
}

.colorpurple {
    color: #7576ff;
}
.text_border_black {
    -webkit-text-stroke: 2rem transparent;
    background: #000;
    -webkit-background-clip: text;
}
.font_jb_blue {
    color: transparent;
    background: -webkit-linear-gradient(#1896d6, #000000);
    -webkit-background-clip: text;
}
.font_jb_orange {
    color: transparent;
    background: -webkit-linear-gradient(#f86125, #000000);
    -webkit-background-clip: text;
}
.lh30 {
    line-height: 30rem;
}

.lh34 {
    line-height: 34rem;
}

.lh40 {
    line-height: 40rem;
}

.lh50 {
    line-height: 50rem;
}

.lh60 {
    line-height: 60rem;
}

.lh75 {
    line-height: 75rem;
}

.lh80 {
    line-height: 80rem;
}

.lh90 {
    line-height: 90rem;
}

.lh100 {
    line-height: 100rem;
}

.hidden {
    display: none;
}

.bg_white {
    background: #fff;
}

.bg_grey {
    background: #f1f1f1;
}
.flex {
    display: flex;
}
.flex-shu-center {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.flexaround {
    display: flex;
    justify-content: space-around;
}

.flexbetween {
    display: flex;
    justify-content: space-between;
}

.button {
    border: 0rem;
    outline: none;
}

.position_re {
    position: relative;
}

.position_ab {
    position: absolute;
}

.font_faguang_blue {
    text-shadow: 0rem 0rem 10rem #0055ff;
}

.font_faguang_green {
    text-shadow: 0rem 0rem 5rem #054914;
}

.big_col_jiange {
    padding: 0rem 40rem;
}

.title_small_text {
    position: relative;
    width: 95%;
    height: 49rem;
    font-family: YouSheBiaoTiHei;
    font-size: 24rem;
    line-height: 49rem;
    letter-spacing: 0rem;
    color: #eff0f1;
    padding: 0 10rem 0 15rem;
    margin: 40rem 0rem;
}
.title_small_num {
    position: absolute;
    right: 50rem;
    top: 10rem;
    display: inline-block;
    width: 65rem;
    height: 26rem;
    text-align: center;
    line-height: 26rem;
    font-size: 24rem;
    letter-spacing: 0rem;
    margin-left: 30rem;
}
.blue_bg {
    background: url(../images/yqfk/content_blue.png) no-repeat;
    background-size: 100% 100%;
}
.blue_num_bg {
    background: url(../images/yqfk/content_num_blue.png) no-repeat;
    background-size: 100% 100%;
}
.green_bg {
    background: url(../images/yqfk/content_green.png) no-repeat;
    background-size: 100% 100%;
}
.green_num_bg {
    background: url(../images/yqfk/content_num_green.png) no-repeat;
    background-size: 100% 100%;
}

.greenHanSans {
    color: #0efefb;
    font-family: SourceHanSansCN-Bold;
}
.pointhand {
    cursor: pointer;
}
.mytable {
    width: 100%;
    text-align: center;
    line-height: 30rem;
}
.mytable th {
    text-align: center;
    font-weight: 400;
    color: #d0deee;
}
.mytable tr:nth-child(even) {
    background: rgba(108, 128, 151, 0.2);
}
